cockroach-infested place - Turkish English Dictionary